.aui-page__not-found {
    .aui-content {
        display: flex;
        flex-flow: column wrap;
        align-items: center;
        min-height: 100vh;
        padding: 15% 50px 50px;
        text-align: center;
        &__wrapper {
            height: 100vh;
            background-color: transparent;
            overflow-x: hidden;
            overflow-y: auto;
        }
    }
    .title {
        margin: 0 0 15px;
        font-size: 10em;
        font-weight: 400;
        color: #606266;
    }
    .desc {
        margin: 0 0 20px;
        font-size: 26px;
        color: #606266;
        >em {
            margin: 0 5px;
            font-style: normal;
            color: #E6A23C;
        }
    }
    .btn-bar .el-button {
        margin: 0 15px;
    }
}

@media (max-width: 767px) {
    .aui-page__not-found {
        .title {
            font-size: 8em;
        }
        .desc {
            font-size: 20px;
        }
        .btn-bar .el-button {
            margin: 0 7.5px;
        }
    }
}